sod/piece of turf - Spanish English Dictionary